Big Huge Thesaurus

algarroba bean

noun